Frames No Frames Cognitoware API v2009512
Cognitoware.Robotics.dll
Cognitoware.Robotics.StateEstimation

Interface BayesFilter<X, U, Z>
X: The type of x being tracked.
U: The type of action applied to the x.
Z: The type of x about the x.


Summary

Estimates a x through repeated predictions from actions and observations.

Method Summary

UpdateBeliefWithAction(U)
Uses an action to transition the current x belief to a new x belief.
UpdateBeliefWithObservation(Z)
Updates the x belief with an observation.

Details

Estimates a x through repeated predictions from actions and observations. Each action changes the x belief but increases uncertainty about the current x. Each x decreases uncertainty about the x.

Method Details

public virtual void UpdateBeliefWithAction(U action)
Uses an action to transition the current x belief to a new x belief. Performing actions generally increases the belief uncertainty.

Parameters:

action - The action used to transition the x belief.

public virtual void UpdateBeliefWithObservation(Z observation)
Updates the x belief with an observation. The new x incorporates the uncertainty of the current belief and the error of the x. Observations generally decrease the belief uncertainty.

Parameters:

observation - The observation used to refine the x belief.


Questions, Comments and Licensing
Copyright 2009 Cognitoware. All rights reserved.